package cn.tedu.smart.parcel.counter.pojo.vo;

import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.Data;

import java.io.Serializable;
import java.time.LocalDateTime;
@Data
public class CabinetStandardVO implements Serializable {

    /**
     * 数据id
     */
    @TableId
    private Long id;

    /**
     * 柜机编码
     */
    private String cabinetId;

    /**
     * 所在地址
     */
    private String address;

    /**
     * 详细地址
     */
    private String detailAddress;

    /**
     * 设备型号
     */
    private String unitType;

    /**
     * 箱格序号
     */
    private String cellId;

    /**
     * 系统版本(MAC)
     */
    private String systemVersion;

    /**
     * 安装日期
     */
    @TableField(fill = FieldFill.INSERT)
    private LocalDateTime gmtCreate;

    /**
     * 更新开通日期
     */
    @TableField(fill = FieldFill.INSERT_UPDATE)
    private LocalDateTime gmtModified;

    /**
     * 箱门状态
     */
    private Integer cellStatus;

    /**
     * 详情
     */
    private String detail;

    /**
     * 柜机状态
     */
    private Integer cabinetStatus;

    /**
     * 储藏类型
     */
    private String storageClass;

}
